package com.mida.app.report.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.mida.app.report.vo.ApntRegistrationForm;
import com.mida.app.report.vo.RequestListInfo;
import com.mida.bms.requestform.request.RequestFormInfo;
import org.jetbrains.annotations.NotNull;

import java.math.BigDecimal;
import java.util.HashMap;
import java.util.List;

/**
 * @Description: 申请单feign接口
 * @Author: wang xiao le
 * @Date: 2021/6/19 11:01
 **/
public interface RequestService {

    Page<RequestListInfo> getRequestListInfo(RequestFormInfo request);

    List<ApntRegistrationForm> getApntRegistrationForms(BigDecimal requestSoid);

    @NotNull
    HashMap<BigDecimal, List<ApntRegistrationForm>> getRequestSoidApntRegistrationFormsMap(List<BigDecimal> requestSoids);

    String getBusinessUnitName(BigDecimal BusinessUnitSoid);

}
